package com.hrsoft.modules.bid.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.math.BigDecimal;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * 招标项目表
 * 
 * @author garfield.yue
 * @email yuedefeng101@163.com
 * @date 2020-05-03 13:47:27
 */
@Data
@TableName("bid_project")
public class ProjectEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 
	 */
	@TableId
	private Integer id;
	/**
	 * 项目编号
	 */
	private String projectCode;
	/**
	 * 项目名称
	 */
	private String projectName;
	/**
	 * 行业类别ID
	 */
	private Integer tradeTypeId;
	/**
	 * 行业类别名称
	 */
	private String tradeTypeName;
	/**
	 * 项目一级分类ID
	 */
	private Integer projectTypeOneId;
	/**
	 * 项目一级分类名称
	 */
	private String projectTypeOneName;
	/**
	 * 项目二级分类ID
	 */
	private Integer projectTypeTwoId;
	/**
	 * 项目二级分类名称
	 */
	private String projectTypeTwoName;
	/**
	 * 委托单ID
	 */
	private Integer entrustId;
	/**
	 * 合同ID
	 */
	private Integer contractId;
	/**
	 * 项目经理ID
	 */
	private Integer projectManagerId;
	/**
	 * 项目经理名称
	 */
	private String projectManager;
	/**
	 * 服务对象用逗号隔开,,可选择两个个对象：招标人、中标人
	 */
	private String feeServer;
	/**
	 * 招标代理服务费收取方式：有固定比例、差额定律累进制（输入80表示打八折）、固定金额、其他四种方式
	 */
	private String feeMethod;
	/**
	 * 项目板块：可选集团采购、蓝谷、信息化
	 */
	private String projectBlock;
	/**
	 * 监督部门
	 */
	private String supervision;
	/**
	 * 资金来源ID
	 */
	private Integer feeSourceId;
	/**
	 * 资金来源：财政资金、企业自筹、其他
	 */
	private String feeSource;
	/**
	 * 是否需要购标,可选需要、不需要
	 */
	private Integer needPurchase;
	/**
	 * 项目概算, 标段预算/概算价之和
	 */
	private BigDecimal budget;
	/**
	 * 年度计划ID
	 */
	private Integer scheduleId;
	/**
	 * 年度计划
	 */
	private String scheduleName;
	/**
	 * 招标人ID
	 */
	private Integer tendereeId;
	/**
	 * 招标人
	 */
	private String tendereeName;
	/**
	 * 招标内容与范围
	 */
	private String bidScope;
	/**
	 * 招标项目规模及概况
	 */
	private String bidContent;
	/**
	 * 省直辖市
	 */
	private String province;
	/**
	 * 地市区县
	 */
	private String city;
	/**
	 * 招标方式
	 */
	private Integer bidMethod;
	/**
	 * 开标方式
	 */
	private Integer openMethod;
	/**
	 * 开标步制
	 */
	private Integer openStep;
	/**
	 * 是否报名审核
	 */
	private Integer needApprove;
	/**
	 * 资格审查方式
	 */
	private Integer approveMethod;
	/**
	 * 评标方式
	 */
	private Integer evaluateMethod;
	/**
	 * 评标文件递交方式
	 */
	private Integer submitMethod;
	/**
	 * 备注
	 */
	private String remark;
	/**
	 * 
	 */
	private Date createOn;
	/**
	 * 
	 */
	private Integer createUserId;
	/**
	 * 
	 */
	private String createBy;
	/**
	 * 
	 */
	private Date modifiedOn;
	/**
	 * 
	 */
	private Integer modifiedUserId;
	/**
	 * 
	 */
	private String modifiedBy;

}
